<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
<script>
    // const obj = new Object();
    // 其中{}就是对象字面量
    // const obj = {}

    // 原始字面量写法
    // const obj = {
    //     name : "chen",
    //     age : 18,
    //     run : function ()
    //     {
    //         console.log("在奔跑");
    //     },
    //     eat : function ()
    //     {
    //         console.log("在吃东西");
    //     }
    // }

    // 1. 属性的增强写法
    const name = "chen";
    const age = 18;
    const height = 1.88;

    // ES5写法
    // const obj = {
    //     name : name,
    //     age : age,
    //     height : height
    // };

    // ES6写法 其中变量名作为key 值作为value
    // const obj = {
    //     name,
    //     age,
    //     height,
    // };

    // console.log(obj);

   // ===============================================

    // 2. 函数的增强写法
    // ES5写法
    // const obj = {
    //     run : function ()
    //     {
            
    //     },
    //     eat : function ()
    //     {
            
    //     }.
    // };

    // ES6写法
    const obj = {
        run()
        {
            
        },
        eat()
        {

        },
    };
    
    
</script>

</body>
</html>